package lesson02;

public class Test01 {
    public static void main(String[] args) {
        int [] ary = {1,2,3,4,5};
//        System.out.println(ary[3]);
//        System.out.println(ary.length);
//        for(int i = 0;i < ary.length;i++){
//            System.out.println(ary[i]);
//        }

        // 练习：将新的元素添加到指定数组中
//        int [] newAry = new int[ary.length + 1];
//        for(int i = 0;i < ary.length;i++){
//            newAry[i] = ary[i];
//        }
//        newAry[newAry.length - 1] = 100;
//        for(int i = 0;i < newAry.length;i++){
//            System.out.println(newAry[i]);
//        }
        // 练习：删除数组中指定下标的元素
//        int [] newAry = new int[ary.length - 1];
//        for(int i = 0;i < newAry.length;i++){
//            if(i < 1){
//                newAry[i] = ary[i];
//            }else{
//                newAry[i] = ary[i+1];
//            }
//        }
//        for(int i = 0;i < newAry.length;i++){
//            System.out.println(newAry[i]);
//        }

        // 练习：数组排序（冒泡排序）
        int [] sortAry = {5,2,7,1,2,5,2,3,6,9,10,9,8};
        for(int i = 0;i < sortAry.length - 1;i++){
            for(int j = 0;j < sortAry.length - 1 - i;j++){
                if(sortAry[j] > sortAry[j + 1]){
                    int temp = sortAry[j];
                    sortAry[j] = sortAry[j+1];
                    sortAry[j+1] = temp;
                }
            }
        }
        for(int i = 0;i < sortAry.length;i++){
            System.out.println(sortAry[i]);
        }
    }
}
